/**
 * 配置文件
 */
import dotenv from 'dotenv';

dotenv.config();

export const config = {
  // 阿里云通义千问 API Key
  apiKey: process.env.DASHSCOPE_API_KEY || '',
  
  // 模型名称 (qwen-max, qwen-plus, qwen-turbo)
  modelName: process.env.MODEL_NAME || 'qwen-max',
  
  // 温度参数 (0-1，越高越随机)
  temperature: parseFloat(process.env.TEMPERATURE || '0.7'),
  
  // 最大 token 数
  maxTokens: parseInt(process.env.MAX_TOKENS || '2000'),
  
  // 通义千问的 OpenAI 兼容端点
  baseURL: 'https://dashscope.aliyuncs.com/compatible-mode/v1',
};

// 验证配置
if (!config.apiKey) {
  throw new Error('请在 .env 文件中设置 DASHSCOPE_API_KEY');
}

